package com.zmj.sy.mom.srv.aps.bean.vo.report;


import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Getter
@Setter
public class ReportProductionPartOrderResVo {

    private Integer id;

    @ApiModelProperty("订单/分段")
    private String serialCode;

    @ApiModelProperty(hidden = true)
    private Integer seq;

    @ApiModelProperty("批次号")
    private String pkgCode;

    @ApiModelProperty("PLMID")
    private String plmId;

    @ApiModelProperty("材质")
    private String texture;

    @ApiModelProperty("厚度")
    private BigDecimal thickness;

    @ApiModelProperty("替换材质")
    private String replaceTexture;

    @ApiModelProperty("是否制图就绪 1未就绪 2就绪 3已解析")
    private Integer drawStatus;

    @ApiModelProperty("订单数量")
    private BigDecimal orderCount;

    @ApiModelProperty("已套料")
    private Integer nestCount;

    @ApiModelProperty("剩余数量")
    private BigDecimal remainingCount;

    @ApiModelProperty("计划开始时间")
    private LocalDateTime planStartDateTime;

    @ApiModelProperty("最晚完成时间")
    private LocalDateTime planEndDateTime;

    @ApiModelProperty("创建人")
    private String createUserCode;

    @ApiModelProperty("创建时间")
    private LocalDateTime createDateTime;

    @ApiModelProperty("apsWorkDetailId")
    private Integer apsWorkDetailId;

    @ApiModelProperty("最小矩形面积")
    private BigDecimal rectangleArea;

}
